import { Column, CreateDateColumn, UpdateDateColumn } from 'typeorm';

export class BaseEntity {
  /**
   * 创建者
   */
  @Column('int', { nullable: true, select: false })
  createBy?: number;
  /**
   * 更新者
   */
  @Column('int', { nullable: true, select: false })
  updateBy?: number;

  @CreateDateColumn()
  create_time?: Date;
  @UpdateDateColumn()
  update_time?: Date;
}

export class BaseEntitySimple {
  @CreateDateColumn()
  create_time?: Date;
  @UpdateDateColumn()
  update_time?: Date;
}
